Узел FontStyle задает стиль шрифта для использования его в трехмерном тексте. Определен данный узел следующим образом:
FontStyle { field MFString family "SERIF" field SFBool horizontal TRUE field MFString justify "BEGIN" field SFString language "" field SFBool leftToRight TRUE field SFFloat size 1.0 field SFFloat spacing 1.0 field SFString style "PLAIN" field SFBool topToBottom TRUE }
Теперь давайте разберемся со всеми параметрами по порядку.
Первый параметр family содержит массив регистрозависимых названий семейств шрифтов в порядке предпочтения. Браузер просматривает этот массив и сравнивает все названия семейств с теми, которые он сам поддерживает. Если ни одно значение не совпадает с поддерживаемыми, то по умолчанию используется семейство "SERIF", которое должно поддерживаться всеми браузерами. Если значение параметра family пустое (""), то оно считается равным "SERIF". В качестве основных шрифтов из семейств используются следующие шрифты: